projects developers glasgow design scotland online shopping shop university of edinburgh knowledge representation postgraduate builders theorem proving open source england linux edinburgh construction webpage development